// src/api/award.js
import request from '@/utils/request'

/**
 * 分页查询奖项（带条件查询）
 * @param {Object} params - 查询参数
 * {
 *   pageNum: Number,
 *   pageSize: Number,
 *   filters: AwardDTO
 * }
 */
export function getAwardPage(params) {
    return request({
        url: '/award/unallocated-page',
        method: 'post',
        params: {
            pageNum: params.pageNum,
            pageSize: params.pageSize
        },
        data: params.filters || {}  // AwardDTO 作为请求体
    })
}

/**
 * 获取未分配奖项列表（不分页，默认 status=50，可扩展其他条件）
 * @param {Object} filters - AwardDTO 查询条件
 */
export function getUnallocatedAwardList(filters = {}) {
    return request({
        url: '/award/unallocated-list',
        method: 'post',
        data: filters
    })
}
